import axios from 'axios'
const config = require('../utils/base')

export const RegisterAction = (userData) => {
    console.log('registeraction',userData)
    return dispatch => {
       return axios.post(config.api.register, userData)
            .then(res => {
                console.log('action',res)
                if (res.status === 200 && res.data.code === 0) {
                    dispatch({
                        type: 'REGISTER_SUCCESS',
                        payload: res.data
                    })
                } else {
                    dispatch({
                        type: 'USER_ERROR_MSG',
                        payload: res.data
                    })
                }
               
            })
    }
}
export const LoginAction = (userData) => {
    // console.log('loginaction', userData)
    return dispatch => {
        return axios.post(config.api.login, userData)
            .then(res => {
                // console.log('action', res)
                if (res.status === 200 && res.data.code === 0) {
                    // console.log(res.data);
                    dispatch({
                        type: 'LOGIN_SUCCESS',
                        payload: res.data
                    })
                } else {
                    dispatch({
                        type: 'USER_ERROR_MSG',
                        payload: res.data
                    })
                }

            })
    }
}